package cn.stylefeng.guns.modular.rw.service;

import cn.stylefeng.guns.modular.rw.entity.Images;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.multipart.MultipartFile;

import java.util.Map;

/**
 * 描述：图片管理表 service 接口
 * 作者：chenhuiyan
 * 时间：2020-04-30
 */
public interface IImagesService extends IService<Images> {

    /**
     * 查询列表
     * @param params
     * @return
     */
    Page<Map<String, Object>> list(Map<String, Object> params);

    /**
     * 上传图片
     * @param file
     * @return
     */
    Map<String, Object> uploadImages(MultipartFile file);

    /**
     * 删除图片（物理删除）
     * @param imagesId
     */
    void onDelete(String imagesId);

}
